package domain

type TmallServicecenterServicestoreCreateServiceStoreDTO struct {
	/*
	   城市     */
	AddressCity *string `json:"address_city,omitempty" `

	/*
	   标准地址编码     */
	AddressCode *int64 `json:"address_code,omitempty" `

	/*
	   详细地址     */
	AddressDetail *string `json:"address_detail,omitempty" `

	/*
	   地址-区     */
	AddressDistrict *string `json:"address_district,omitempty" `

	/*
	   地址-省     */
	AddressProvince *string `json:"address_province,omitempty" `

	/*
	   标准地址-街道     */
	AddressTown *string `json:"address_town,omitempty" `

	/*
	   支付宝账号     */
	AlipayAccount *string `json:"alipay_account,omitempty" `

	/*
	   支付宝账号姓名     */
	AlipayAccountName *string `json:"alipay_account_name,omitempty" `

	/*
	   额外属性。json     */
	Attributes *string `json:"attributes,omitempty" `

	/*
	   业务身份。汽车传car_accessory_install     */
	BizType *string `json:"biz_type,omitempty" `

	/*
	   品牌认证资料url列表,英文逗号分隔     */
	BrandCertification *string `json:"brand_certification,omitempty" `

	/*
	   每日营业时间。字符串     */
	BusinessHours *string `json:"business_hours,omitempty" `

	/*
	   认证的天猫品牌id列表     */
	CertificatedBrandIds *string `json:"certificated_brand_ids,omitempty" `

	/*
	   公司名     */
	CompanyName *string `json:"company_name,omitempty" `

	/*
	   纬度     */
	Latitude *string `json:"latitude,omitempty" `

	/*
	   法人身份证号     */
	LegalPersonIdNumber *string `json:"legal_person_id_number,omitempty" `

	/*
	   法人姓名     */
	LegalPersonName *string `json:"legal_person_name,omitempty" `

	/*
	   经度     */
	Longitude *string `json:"longitude,omitempty" `

	/*
	   经理人/联系人姓名     */
	ManagerName *string `json:"manager_name,omitempty" `

	/*
	   经理人/联系人电话     */
	ManagerPhone *string `json:"manager_phone,omitempty" `

	/*
	   对外服务座机号     */
	Phone *string `json:"phone,omitempty" `

	/*
	   对外服务手机号     */
	ServiceMobile *string `json:"service_mobile,omitempty" `

	/*
	   网点/门店编码     */
	ServiceStoreCode *string `json:"service_store_code,omitempty" `

	/*
	   网点名称     */
	ServiceStoreName *string `json:"service_store_name,omitempty" `

	/*
	   统一社会信用代码     */
	SocialCreditCode *string `json:"social_credit_code,omitempty" `

	/*
	   门店类型     */
	Type *int64 `json:"type,omitempty" `

	/*
	   别名     */
	ServiceStoreAlias *string `json:"service_store_alias,omitempty" `

	/*
	   支付宝账户身份证号     */
	AlipayAccountIdNumber *string `json:"alipay_account_id_number,omitempty" `

	/*
	   法人身份证正面     */
	LegalPersonIdCardPic *string `json:"legal_person_id_card_pic,omitempty" `

	/*
	   法人身份证反面     */
	LegalPersonIdCardPicBack *string `json:"legal_person_id_card_pic_back,omitempty" `

	/*
	   门头照片     */
	FrontPhoto *string `json:"front_photo,omitempty" `

	/*
	   营业执照照片     */
	LicensePhoto *string `json:"license_photo,omitempty" `

	/*
	   支付宝账户id     */
	AlipayAccountId *string `json:"alipay_account_id,omitempty" `
}

func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetAddressCity(v string) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.AddressCity = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetAddressCode(v int64) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.AddressCode = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetAddressDetail(v string) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.AddressDetail = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetAddressDistrict(v string) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.AddressDistrict = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetAddressProvince(v string) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.AddressProvince = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetAddressTown(v string) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.AddressTown = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetAlipayAccount(v string) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.AlipayAccount = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetAlipayAccountName(v string) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.AlipayAccountName = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetAttributes(v string) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.Attributes = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetBizType(v string) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.BizType = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetBrandCertification(v string) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.BrandCertification = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetBusinessHours(v string) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.BusinessHours = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetCertificatedBrandIds(v string) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.CertificatedBrandIds = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetCompanyName(v string) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.CompanyName = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetLatitude(v string) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.Latitude = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetLegalPersonIdNumber(v string) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.LegalPersonIdNumber = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetLegalPersonName(v string) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.LegalPersonName = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetLongitude(v string) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.Longitude = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetManagerName(v string) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.ManagerName = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetManagerPhone(v string) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.ManagerPhone = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetPhone(v string) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.Phone = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetServiceMobile(v string) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.ServiceMobile = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetServiceStoreCode(v string) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.ServiceStoreCode = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetServiceStoreName(v string) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.ServiceStoreName = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetSocialCreditCode(v string) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.SocialCreditCode = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetType(v int64) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.Type = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetServiceStoreAlias(v string) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.ServiceStoreAlias = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetAlipayAccountIdNumber(v string) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.AlipayAccountIdNumber = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetLegalPersonIdCardPic(v string) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.LegalPersonIdCardPic = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetLegalPersonIdCardPicBack(v string) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.LegalPersonIdCardPicBack = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetFrontPhoto(v string) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.FrontPhoto = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetLicensePhoto(v string) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.LicensePhoto = &v
	return s
}
func (s *TmallServicecenterServicestoreCreateServiceStoreDTO) SetAlipayAccountId(v string) *TmallServicecenterServicestoreCreateServiceStoreDTO {
	s.AlipayAccountId = &v
	return s
}
